<?php
global $_RQ,$_AR;
$_RQ['op']=$_RQ['op']?$_RQ['op']:'list';
$return=array();
if($_RQ['op']=='list'){
	$id=intval($_RQ['id']);
	if(!$id){
		$store=pdo_get('jy_cmso2o_list',array('uid'=>$_SESSION['uid']));
		if(empty($store['id'])){
			exi('您还未入驻店铺','error','jy_cmso2o/merchants/ruzhu/');
		}
	}else{
		$store=pdo_get('jy_cmso2o_list',array('id'=>$id));
	}
	$item=$this->plugin_setting('setting');
	$store['lat_lng']=json_decode($store['lat_lng'],true);
	$store['desc']=$store['desc']?$store['desc']:'该店主有点懒，暂未设置店铺描述';
	$store['desc1']=cfc('tools')->substr($store['desc'],0,12);
	$store['address1']=cfc('tools')->substr($store['address'],0,12);
	$store['title1']=cfc('tools')->substr($store['title'],0,12);
	$store['title2']=$store['desc1'];
	$store['title2']=$store['title2']?$store['title2'].'...':'暂无描述';
	$store['hdp']=json_decode($store['hdp'],true);
	$return['store']=$store;
	$return['store']['group_id']=pdo_getcolumn('jy_cmso2o_group',array('id'=>$return['store']['group_id']),'title');
	$return['store']['time']=json_decode($return['store']['onlinetime'],true);
	$url=custom_url('jy_cmso2o/detail//id='.$id.'&fromuser='.$_SESSION['uid'],true);
	$return['qrcode']=cfc('tools')->createqrcode($url,'250',true);
	$return['qrcode']=tomedia($return['qrcode']);
	$return['show']=0;
	if($_SESSION['wxapp_id'] || ($item['appid'] && $item['appsecret'])){
		$image=ROOT_AT.'images/jy_cmso2o/'.$_SESSION['uniacid'].'/id'.$return['store']['id'].'.jpg';
		if(!file_exists($image)){
			if($_SESSION['wxapp_id']){
				$wxapp=pdo_get('core_account_wxapp',array('id'=>$_SESSION['wxapp_id'],'uniacid'=>$_SESSION['uniacid']));
				$re=$this->appcode('/jy_cmso2o/detail/index?id='.$id.'&fromuser='.$_SESSION['uid'],$wxapp['appid'],$wxapp['appsecret']);
			}else{
				$re=$this->appcode('/jy_cmso2o/detail/index?id='.$id.'&fromuser='.$_SESSION['uid'],$item['appid'],$item['appsecret']);
			}
			$path=ROOT_AT.'images/jy_cmso2o/'.$_SESSION['uniacid'];
			if(!file_exists($path)){
				mkdir($path,0700, true);
			}
			file_put_contents($path.'/id'.$return['store']['id'].'.jpg',$re);
		}
		$return['appcode']='images/jy_cmso2o/'.$_SESSION['uniacid'].'/id'.$return['store']['id'].'.jpg';
		$return['showapp']=1;
	}
	
	$return['mid']=$_SESSION['uid'];
	if($this->plugin_exists('jy_merch')){
		$return['jy_merch']=$return['store']['uid']==$_SESSION['uid']?1:0;
		$return['merchid']=pdo_getcolumn('jy_merch_user',array('mid'=>$return['store']['uid']),'id');
		if($return['merchid']){
			$return['ordernum']=pdo_count('jy_weishop_order',array('merchid'=>$return['merchid']));
			$return['goodsnum']=pdo_count('jy_weishop_goods',array('merchid'=>$return['merchid']));
		}	
	}
	
	exi($return);
}
?>